About West Beach House Management Company Limited (04254103) United Kingdom