About Palette And Pasture Limited (11279012) United Kingdom