About Abbey Meads Property Limited (10891035) United Kingdom