About Simon Townshend Limited (06938707) United Kingdom