About Leicester Aggregates Limited (07833189) United Kingdom