About Chandlers Building Supplies Holdings Limited (06637741) United Kingdom