About N Trowell & Co Limited (13424757) United Kingdom