About Seymour Apartments Looe Limited (13220078) United Kingdom