About Simon Hampshaw Echo Ltd (11722201) United Kingdom