About Mecmesin Engineering Services Ltd. (05198666) United Kingdom