About Tilstone Industrial Limited (08588685) United Kingdom