About 26 West Mall Property Company Limited (02648096) United Kingdom