About Elvin & Tellefsen Ltd (12900032) United Kingdom