About K Wallace Limited (SC266663) United Kingdom