About Stanbar Engineering Limited (SC528696) United Kingdom