About Tavistock House (cheltenham) Ltd (09576059) United Kingdom