About Bow Grill Limited (12417326) United Kingdom