About Richard Barrow Agencies Limited (06311596) United Kingdom