About Seymour Villa Limited (06959874) United Kingdom