About Open House Huddersfield Limited (12124003) United Kingdom