About James Scott Engineering Group Limited (SC025653) United Kingdom