About The Sun Inn St Nicholas Limited (13426387) United Kingdom