About Channel Smart Buildings Limited (11562843) United Kingdom