About Enoiko Properties Ltd (12956384) United Kingdom