About Strand Property Management Limited (08745447) United Kingdom