About The Slade Corporation Limited (06969118) United Kingdom