About C.a. Powell Farms Limited (01205130) United Kingdom