About Strand Residents Limited (03873258) United Kingdom