About Studbolt Manufacturing Limited (04670230) United Kingdom