About 26 Devonshire Place Limited (08018059) United Kingdom