About Annie & Maude Limited (12996029) United Kingdom