About 7 Devonshire Terrace Limited (04038171) United Kingdom