About C Howell Armstrong Ltd (11433412) United Kingdom