About Seblo Properties Limited (13289410) United Kingdom