About Alfred S Boa Ltd (11317306) United Kingdom