About Sarah Alexandra Limited (10440502) United Kingdom