About Seed Property Investment Ltd (12450773) United Kingdom