About Abbey Quarter Apartments Management Company Leicester Limited (08249778) United Kingdom