About Pillar Auchinlea Limited (02661047) United Kingdom