About Pillarstore Limited (02850422) United Kingdom