About Abercrombie Property Ltd (08967014) United Kingdom