About Devon Aggregates Limited (12295957) United Kingdom