About The 26 Restaurant Limited (08978531) United Kingdom