About Strand Place Management Company Limited (NI636234) United Kingdom