About Sebo Properties Limited (13198510) United Kingdom