About Buffalo House Ltd (11541888) United Kingdom