About Luscombe Developments Limited (12168272) United Kingdom