About Leathwaite Property Limited (05847980) United Kingdom