About Larry S Restaurant Limited (12113842) United Kingdom