About Lennox Carter Limited (12814753) United Kingdom