About 1st Seed Property Ltd (SC699452) United Kingdom