About Rescue Properties Ltd (13314508) United Kingdom