About Square Mile City Ltd (09809236) United Kingdom