About J L Thould Limited (10916079) United Kingdom