About Meskeni Properties Ltd (11755801) United Kingdom