About Butler & Stromborg Limited (11887010) United Kingdom