About The Strand Gloucester Management Company Limited (04538349) United Kingdom