About Clockhouse Consultants (suffolk) Ltd (11781126) United Kingdom