About Slades Hill Limited (11564571) United Kingdom