About The Glass Center Balham Ltd (10952606) United Kingdom