About Pillar Project Management Limited (07061053) United Kingdom