About Leos Thetford Investment Limited (12551092) United Kingdom