About Mills (will) No 2 Company Ltd (12099899) United Kingdom