About The Ducker Leominster Ltd (11056885) United Kingdom