About Pillarstore No. 3 Limited (03589118) United Kingdom