About Richard Talbot Ltd (06220061) United Kingdom