About The Albert Square Inn Company Limited (08000778) United Kingdom