About Montgomery House Limited (12032123) United Kingdom