About Timpson Sol Limited (06632216) United Kingdom