About T & B Restaurant Limited (SC521759) United Kingdom