About Pillar Rock Engineering Ltd (11606448) United Kingdom