About Devonshire Estates Limited (07365255) United Kingdom