About The Den Grill Ltd (11518053) United Kingdom