About J&sp Holdings Limited (11023187) United Kingdom