About Touchwood (east Anglia) Limited (06817398) United Kingdom