About Edgar Mitchell & Co Limited (11215878) United Kingdom