About W. Howlett & Sons Limited (04153882) United Kingdom