About The Clockworks Charitable Incorporated Organisation (CE024427) United Kingdom