About 13 West Mall Clifton Management Company Limited (04203362) United Kingdom