About Leeds Waste Solutions Ltd. (13399878) United Kingdom