About Alexandra Patchs Ltd (12765847) United Kingdom