About Devonshire Plaza Limited (11345144) United Kingdom