About Wood & Chandler Administration Ltd (10330610) United Kingdom