About Richard Clarke & Co (at Your Service) Ltd (11225275) United Kingdom