About Thatchmoor Investments Limited (10736592) United Kingdom