About Amhill Properties Limited (02969305) United Kingdom