About Wyandotte Chandler Ltd (12930237) United Kingdom