About Lennon & Horne Limited (10825617) United Kingdom