About Durham House Chelsea Limited (05386382) United Kingdom