About Leathwaite Holdings Limited (11228106) United Kingdom