About Timbern & Flink Ltd (12109665) United Kingdom