About Angela D Howell Limited (11643877) United Kingdom