About St Lawrence Capital Investments Limited (12505247) United Kingdom