About Durham Mews Management Limited (IP26383R) United Kingdom