About Slade Firs Limited (11556447) United Kingdom