About West Cliffe Square Management Company Limited (03425650) United Kingdom