About Battle Glass Limited (12920322) United Kingdom