About Boston And Alexander Holdings Limited (12049495) United Kingdom