About Russell Taylor Holdings Limited (08056916) United Kingdom