About 1a Devonshire Terrace Limited (07238343) United Kingdom