About The Slade (froxfield) Limited (02972023) United Kingdom