About Timro Properties Limited (02942238) United Kingdom