About Savill Properties Limited (09910401) United Kingdom