About Giraffe Inns Limited (NI608063) United Kingdom