About Richard Ardagh Studio Ltd (09457091) United Kingdom