About St. Lawrence Management Limited (03527456) United Kingdom