About Walker Dispensers Ltd (SC604661) United Kingdom