About Clocktower Grill Limited (13697818) United Kingdom