About Luscombe S Limited (03324562) United Kingdom