About Savill Design & Development Limited (10743755) United Kingdom