About Tudor Glass Holdings Limited (01477397) United Kingdom