About Holborn Restaurant Ltd (11630249) United Kingdom