About St Laurence Hill Ltd (12726406) United Kingdom