About Devonshire Estates (sussex) Limited (12079611) United Kingdom