About Pillar Kinnaird Limited (02931056) United Kingdom