About The Mailing Room Holdings Limited (03530246) United Kingdom