About James Scott & Sons (holdings) Limited (SC474995) United Kingdom