About Richard Barr Limited (08964257) United Kingdom