About Clock House Beckenham Management Company Limited (06250098) United Kingdom