About Durham Lodge Management Company Limited (03172989) United Kingdom