About Openhouse Portsmouth Limited (11618824) United Kingdom