About Simcha Property Ltd (07987468) United Kingdom