About Pillar Projects Limited (02444288) United Kingdom