About Bidford Properties Limited (06023696) United Kingdom