About Seymour House Freehold Limited (06253261) United Kingdom