About Telford Cleaners Limited (03525942) United Kingdom