About Tucker Associates Limited (02409236) United Kingdom