About St Loo Limited (02669092) United Kingdom