About Sbss Properties Limited (10666524) United Kingdom