About M E Stamp Limited (07610079) United Kingdom