About Bromrose Nuclear Specialists Ltd (06090781) United Kingdom