About D & A Tucker Limited (06050599) United Kingdom