About Sevulara Properties Ltd (12037313) United Kingdom