About Terrys Property Solutions Ltd. (12103287) United Kingdom