About Abell Property Management Limited (13589906) United Kingdom