About Pillar Glasgow 3 Limited (05070568) United Kingdom