About St Loe Limited (08299665) United Kingdom