About Townhill Court Management Company Limited (NI065498) United Kingdom