About Chatsworth House (devonshire Place) Limited (02712616) United Kingdom