About Greenwich Square Limited (08220809) United Kingdom