About Durham Mount Oswald Limited (11327830) United Kingdom