About Leptis Properties Ltd (12079079) United Kingdom