About St Lawrence S Management Company (no.2) Limited (05386490) United Kingdom