About One Devonshire Place Property Limited (12363014) United Kingdom