About Jampot Spares Limited (03896642) United Kingdom