About Square Mile Investment Services Limited (08743370) United Kingdom