About Terrace Associates Ltd (08147834) United Kingdom