About J. Howell & Son Construction Limited (02849817) United Kingdom