About Richard Howell Carpentry Limited (12176472) United Kingdom