About Alexander Windele Limited (11533218) United Kingdom