About Walker Cochrane Ltd (10665953) United Kingdom