About Devonshire Flats Limited (05632886) United Kingdom