About St. James Fish Restaurant Limited (05427688) United Kingdom