About Lion Share Properties Ltd (10352702) United Kingdom