About Boshoff And Krause Ltd. (SC377732) United Kingdom