About Allenby & Todd Limited (09497430) United Kingdom