About Leemma Properties Ltd (08826553) United Kingdom