About The Terrace(taunton) Ltd (07687604) United Kingdom