About Luscombe Holdings Limited (10074689) United Kingdom