About Tavistock Flat Management Company Limited (02199193) United Kingdom