About Howell And Son Ltd (10284351) United Kingdom