About Toye Kenning & Spencer (london) Limited (00361352) United Kingdom