About Richard Hammond Limited (04888270) United Kingdom