About Slade Glass Limited (03066894) United Kingdom