About Strand Estates Limited (02780661) United Kingdom