About Alexandra 56 Limited (07668209) United Kingdom