About Pillar Engineering Ltd (10882503) United Kingdom