About Devonshire Place Holdings Limited (05899724) United Kingdom