About Elibel Properties Ltd (12758311) United Kingdom