About Richard Kiddle Ltd (09341403) United Kingdom