About Sevilay Properties Ltd (12784819) United Kingdom