About Square Green Mile Limited (08977044) United Kingdom