About Timber And Canvas Limited (09147603) United Kingdom