About Angela Ball Limited (11776819) United Kingdom