About Square Mile Management Limited (08438819) United Kingdom