About Devonshire Property Enterprise Ltd (12293069) United Kingdom