About Smith & Baxter Limited (11824629) United Kingdom