About Richard Horsley & Co Limited (03322645) United Kingdom