About West Fenwick Management Company Limited (08696109) United Kingdom