About Clock Tower Mews Residents Association Limited (01651289) United Kingdom