About Specialist Rescue Group Limited (11331302) United Kingdom