About Square Mile Associates Limited (07856887) United Kingdom