About Meko Limited (02928139) United Kingdom