About Sterford Engineering Limited (10405831) United Kingdom