About Tavistock Nominees Limited (05501092) United Kingdom