About Jodsal Limited (04028125) United Kingdom