About Richard Whittaker Holdings Limited (04586728) United Kingdom