About Sarre Properties Limited (05909061) United Kingdom