About Sbss Property Limited (12852116) United Kingdom