About Seeds Property Ltd (12944947) United Kingdom