About Carfax Abbey Properties Limited (04728931) United Kingdom