About Rescue Specialist Limited (07405768) United Kingdom