About Edwin Millen Estates Ltd (00800156) United Kingdom