About Slotaspect Property Management Limited (03567153) United Kingdom