About St Lawrence Investments Limited (06240348) United Kingdom