About S & A Emiola Limited (06241880) United Kingdom