About Strand Property Consultants Ltd (12075187) United Kingdom