About Charles Howarth & Sons Limited (07855209) United Kingdom