About Pillar Square Limited (12172218) United Kingdom