About Terrick Hall Management Company Limited (09656651) United Kingdom