About Lemonhill Properties Ltd (07330699) United Kingdom