About Badger Harcourt Owen Limited (01844691) United Kingdom