About Screen Rescue Franchising Ltd. (08814101) United Kingdom