About Holden Clough Plants Limited (12250905) United Kingdom