About K W Spencer Ltd (06012507) United Kingdom