About Hillycroft Properties Ltd (09530115) United Kingdom