About Touchwood Houses Ltd. (10164765) United Kingdom