About Devon Palms Limited (10531817) United Kingdom