About Independent Timber Supplies Limited (10382331) United Kingdom