About S.b.l. Much Wenlock Ltd (09790883) United Kingdom