About Thatch & Stone Homewares Limited (12563425) United Kingdom