About Richard Woods Holdings Limited (09971202) United Kingdom