About Buffalo Buildings Limited (04108302) United Kingdom