About Tuckenhay Management Company Limited (01665490) United Kingdom