About Timro Investments Limited (02762500) United Kingdom