About Meyers & Chromwell Ltd (12240326) United Kingdom