About Abbey Lettings & Sales Limited (10211685) United Kingdom