About Seymours Lettings Guildford Ltd (13661225) United Kingdom