About Richard Howell Limited (06302941) United Kingdom