About Sekasua Properties Limited (11746177) United Kingdom