About Square Mile Financial Management Limited (08589640) United Kingdom