About Meeks&frost Ltd (12646596) United Kingdom