About Mennel Uk Limited (13521700) United Kingdom