About Baroda Polymers Limited (05844390) United Kingdom