About Sena Property Group Ltd (13589407) United Kingdom