About The London Magazine Company Limited (09965295) United Kingdom