About Richard Leigh Ltd (08052905) United Kingdom