About Sidela Mills Ltd (11317351) United Kingdom