About K & S Walker Ltd (12952946) United Kingdom