About S J Pillar Limited (09998358) United Kingdom