About J&s Thomson Developments Limited (SC452393) United Kingdom