About St. Lawrence Properties Ltd (13684961) United Kingdom