About Red Broomstick Ltd. (SC345322) United Kingdom