About St Laurence Meadows Management Company Limited (09953562) United Kingdom