About Richard Barrie Limited (00758352) United Kingdom