About Devonshire Place (the Avenue) Ltd (11620163) United Kingdom