About Open House Limited (00613133) United Kingdom