About Carl Scott Holding Company Limited (12123592) United Kingdom