About Jeffrey B Leighton Limited (10607579) United Kingdom