About Bidford Holdings Limited (08321189) United Kingdom