About Richard Fenn Designs Limited (03396306) United Kingdom