About David Backhouse Limited (09955989) United Kingdom