About 6 Devonshire Terrace Limited (01949219) United Kingdom