About Merckx Ltd. (09522233) United Kingdom