About Green Square Projects Limited (13241872) United Kingdom