About Slades Lets Limited (04898326) United Kingdom