About Richard Howe & Co Ltd (08043499) United Kingdom