About Sevna Property Ltd (11486086) United Kingdom