About Mceggleton Ltd. (SC524556) United Kingdom