Two quintessentially British icons – Barbour and Land Rover – have announced their second clothing collaboration for Spring Summer ‘15.