About Thatch Living Limited (10956413) United Kingdom