About John Drummond (engineers) Limited (SC026128) United Kingdom