About Search And Rescue Trading Company Ltd (08478996) United Kingdom