About Alastair Slade Limited (08693768) United Kingdom