About Savill House Management Company Limited (12068933) United Kingdom