About Stephen Scott Engineering Limited (06119729) United Kingdom