About Sheba Properties Ltd (11810132) United Kingdom