About Buffalo Associates Limited (08762619) United Kingdom