About Richard Painter Associates Ltd (07229637) United Kingdom