About The James Street Grill Limited (12703149) United Kingdom