About Sloman Engineering Limited (01675769) United Kingdom