About Meakin Solutions Ltd (11714196) United Kingdom