About St Lawrence Inn Limited (10147206) United Kingdom