About Toye & Company Limited (02760274) United Kingdom