About Devonshire Place Investments Ltd (06608438) United Kingdom