About Tavistock Property Holdings Limited (13097535) United Kingdom