About Meehan Waste Disposal Limited (12614869) United Kingdom