About Mekins Limited (11808217) United Kingdom