About Thornton Hall Management Company (northampton) Limited (07212715) United Kingdom