About The Slade Properties Ltd (10781621) United Kingdom