About C L Maxwell Holdings Ltd (SC702888) United Kingdom