About London Seeds International Limited (05562345) United Kingdom