About Amhurst Properties Limited (02090799) United Kingdom