About Norstrand Trustees Limited (00584056) United Kingdom