About 14-16 New Cavendish Street (management) Limited (03360780) United Kingdom