About Slade Beck Limited (13356206) United Kingdom