About Buffrail Limited (04002399) United Kingdom