About Martin Stamper Services Limited (11147240) United Kingdom