About Pillar Europe Management Limited (02891826) United Kingdom