About Pillar Information & Design Limited (03197747) United Kingdom