About Townlands Estate Management Company Limited (01774375) United Kingdom