About Alexander & Angell Limited (00429734) United Kingdom