About Strand House Management Company Limited (01520915) United Kingdom