About Northgate Square Limited (09781518) United Kingdom