About Leoe & Hyde Ltd. (10523831) United Kingdom