About Specialist Rescue International Ltd. (03607276) United Kingdom