About Buckhurst Holdings Limited (12983036) United Kingdom