About Alexander And Ellis Limited (11017189) United Kingdom