About Clock House Services Limited (02771394) United Kingdom