About Richard Duffus Limited (05257687) United Kingdom