About Ekhorn Forss Limited (04235531) United Kingdom