About Bufflers Limited (12686929) United Kingdom