About London Medal Company Limited (07877487) United Kingdom