About Kelly London Limited (11894659) United Kingdom