About Sands Engineering & Fabrications Limited (02991021) United Kingdom