About Morris And Company London Ltd (12891789) United Kingdom