About John Luscombe & Co. Limited (11309180) United Kingdom