About The Granary Worcester Cic (12450363) United Kingdom