About Merchants Of London Ltd. (09217978) United Kingdom