About Tavistock International Limited (01955047) United Kingdom