About Leathwaite Management Company Limited (05334702) United Kingdom