About Roach Manufacturing Limited (01413656) United Kingdom