About Johnston Engineering & Management Limited (SC314858) United Kingdom