About Timlor Limited (09943959) United Kingdom