About 42 Devonshire Street Limited (02236164) United Kingdom