About Richard Barter Limited (05968040) United Kingdom