About Boston And Alexander Management Limited (12051680) United Kingdom