About St Lawrence (uk) Llp (OC325758) United Kingdom