About Luscombe & Co Ltd (07482970) United Kingdom