About A Wells & Sons Ltd (10599110) United Kingdom