About Mowmore Hampshire Limited (11971408) United Kingdom