About Downton Capital Ltd (13043353) United Kingdom