About Tavistock Assets Limited (03587592) United Kingdom