About Richard Barcock Limited (13363661) United Kingdom