About Sterland & Elgar Limited (03451589) United Kingdom