About Oban Grill Chef Limited (SC672033) United Kingdom