About Bruckland And Spencer Property Management Limited (11844074) United Kingdom