About Sandrus Properties Limited (08630505) United Kingdom