About Buffalo Grills Limited (09256598) United Kingdom