About South Coast Rods Limited (11380918) United Kingdom