About Seymour Lettings Ltd (08491251) United Kingdom