About Stamford Waste Management Limited (07680705) United Kingdom