About J. & J. Scott Limited (SC014584) United Kingdom