About Tavistock Court Properties Limited (10046116) United Kingdom