About Devonshire Place Properties Limited (09269632) United Kingdom