About Clara And Macy Limited (09250962) United Kingdom