About Barkers Of Windsor Limited (06124846) United Kingdom