About Abbey Lettings And Management Limited (08845067) United Kingdom