About Meek Services Limited (12660839) United Kingdom