About Hill & Smith Limited (01270322) United Kingdom