About Winterbotham Strachan & Playne Limited (02511266) United Kingdom