About The Hitchin Cafe Ltd (10948920) United Kingdom