About J & Sp Partners Limited (12192540) United Kingdom