About Luscombe Investments Ltd (10833798) United Kingdom