About Green Square Mile Limited (07861125) United Kingdom