About Bishop Stortford Recycling Limited (12709099) United Kingdom