About Pillar Farnborough Limited (04648654) United Kingdom