About Buffalo Freehold Ltd (11169662) United Kingdom