About James Seabright Ltd (11697042) United Kingdom