About Timkin Limited (07606878) United Kingdom