About Seed Property Holdings Ltd (11008607) United Kingdom