About Straker Maker Limited (12159658) United Kingdom