About E. Kendall & Sons Limited (04119229) United Kingdom