About Butler & Oddy Limited (06238779) United Kingdom