About Pillar Iii Developments Limited (08883671) United Kingdom