About 6 The Square Tea Rooms Limited (06172724) United Kingdom