About Seboid Properties Limited (06299665) United Kingdom