About Stirling Bosch Group Ltd (11250993) United Kingdom