About Alexandra & C Limited (10694224) United Kingdom