About Oak And Slate Limited (11712381) United Kingdom