About Toye Kenning & Spencer Limited (01121668) United Kingdom