About Slade & Cooper (holdings) Limited (11959554) United Kingdom