About Macklin Street Residents Property Management Limited (05362996) United Kingdom