About Luscombe Motors Limited (06910159) United Kingdom