About Leatherland Properties Limited (12090750) United Kingdom