About Hill & Smith (france) Limited (06768033) United Kingdom