About Ideal Waste Paper Company Limited (01285927) United Kingdom