About Apollo Fire Detectors Limited (01483208) United Kingdom