About Tavistock Properties Limited (12150727) United Kingdom