About Menard Polo Limited (12038646) United Kingdom