About Sil Directors Limited (04532167) United Kingdom