About Toye Kenning & Spencer (birmingham) Limited (00692479) United Kingdom