About Tyhurst Place (andover) Management Company Limited (07419947) United Kingdom