About Richard Slade And Company Limited (02624852) United Kingdom