About Barry Tuckwood Associates Limited (03951428) United Kingdom