About Timbo Finisher Limited (09145469) United Kingdom