About Leathwaite International Holdings Limited (05467367) United Kingdom