About North Road Bar Limited (06888713) United Kingdom