About Howell Construction Limited (10698213) United Kingdom