About Buffalo Properties Limited (12392821) United Kingdom