About Square Mile Capital Limited (09340502) United Kingdom