About Straker Industries Limited (11796032) United Kingdom