About Devonshire Place (grays) Management Company Limited (11911221) United Kingdom