About Terryhouse Limited (11554602) United Kingdom