About Leaswood Properties Limited (10630615) United Kingdom