About New Quay Terrace Management Company Limited (07366803) United Kingdom