About Hume Walker Ltd. (SC570642) United Kingdom