About Steppes Sand Company Limited (00634733) United Kingdom