About Walker & Alexander Ltd. (SC153204) United Kingdom