About Richard Thacker & Company Limited (00728936) United Kingdom