About Heycroft Properties Ltd (10384506) United Kingdom