About Seele Properties Ltd (SC513232) United Kingdom