About Rupert Dewhirst & Associates Ltd (08016209) United Kingdom