About St Leonards (wm) Limited (13289596) United Kingdom