About Seychell Engineering And Fabrication Limited (02656515) United Kingdom