About Savill Row (management) Company Limited (01594950) United Kingdom