About The Clock House Cafe Upton Ltd (12733452) United Kingdom