About St. Lawrence S Square Management Limited (01900421) United Kingdom