About Mendore Limited (04255831) United Kingdom