About The Wood & Slate Co Limited (11358953) United Kingdom