About Strand Property Investments Ltd (13197881) United Kingdom