About St Lawrence Green Management Company Limited (11507763) United Kingdom