About Square Mile Limited (00022083) United Kingdom