About Meadgate Recovery Services Limited (02239983) United Kingdom