About Spenhill Property Management Limited (03387787) United Kingdom