About Bufferwood Limited (01496628) United Kingdom