About Square Mile Investment Consulting And Research Limited (08791142) United Kingdom