About Richard Finn Limited (05140335) United Kingdom