About Seed Property Limited (08755405) United Kingdom