Cyrrus Associates Limited, Luton (Grande-Bretagne), succursale d'Ogens