About Mecmesin Limited (01302639) United Kingdom