About Slade Yard Ltd. (09654001) United Kingdom