About Mecserve Holdings Limited (05933881) United Kingdom