About Howland Traders & Co (SL001801) United Kingdom