About E Howard & Son Limited (07345512) United Kingdom