About Rescue & Recovery Limited (08455885) United Kingdom