About St. Leonards (w-s-m) Management Limited (02637402) United Kingdom