About Walton & Lee Ltd. (04995958) United Kingdom