About Strand Aggregates Limited (09728368) United Kingdom