About Square & Compass Inn Limited (04477407) United Kingdom