About Thatchdale Limited (01201289) United Kingdom