About Seed Properties Ltd (10151687) United Kingdom