About Luscombe Services Limited (11036308) United Kingdom