About Sena Properties Ltd (12043456) United Kingdom