About Timmell Limited (13122477) United Kingdom