About Teknon Toogood Limited (10831741) United Kingdom