About Tavistock Lodge Limited (07891324) United Kingdom