About Alexandra Hope Crouch Limited (10537656) United Kingdom