About Straub Corporation Limited (03003584) United Kingdom