About St. Laurence Investments Limited (02887989) United Kingdom