About Howick Sotiriadi Limited (03536173) United Kingdom