About T H Lock & Sons Limited (04722416) United Kingdom