About J And S Invest Limited (12023640) United Kingdom