About The Merit Badge & Regalia Company Limited (02644046) United Kingdom