About Timberglass & Stone Ltd (12273081) United Kingdom