About Seymore Lowe Properties Limited (12488154) United Kingdom