About Devonshire Terrace (freehold) Limited (08046421) United Kingdom