About Middlesex 66 Ltd (11833859) United Kingdom