About Strand Property Partnership Ltd (12810667) United Kingdom