About Shaw Spencer Property Management Limited (01077786) United Kingdom