About Mackhouse Landfill Solutions Ltd (10550947) United Kingdom