About Elica Limited (06310595) United Kingdom