About Westhall Place Management Company Limited (08208632) United Kingdom