About The Buffalo Farm Limited (SC277293) United Kingdom