About Terrace 1 Limited (06628674) United Kingdom