About Sebatrade Properties Limited (12283728) United Kingdom