About Walker Home & Garden Centre Limited (SC132295) United Kingdom