About The Terrace London Ltd (11076171) United Kingdom