About Stevsan Properties Limited (00516186) United Kingdom