About Specialist Rescue Ltd. (03643458) United Kingdom