About One Square Mile Limited (08200818) United Kingdom