About Buffalo Evridge Limited (07418397) United Kingdom