About George Slade Limited (03420259) United Kingdom