About Menke Limited (09587801) United Kingdom