About Tavistock House Management Co Ltd (09408110) United Kingdom