About Megill Developments Ltd (11192022) United Kingdom