About Abacus Property Services (u.k.) Ltd. (03103599) United Kingdom