About 11 Devonshire Terrace W2 Limited (05774244) United Kingdom